20|KISS与YAGNI原则

KISS原则

Keep it short and simple(KISS)的意思即尽量保持简单。
如何才能写出满足KISS原则的代码

  1. 不要使用同事不懂的技术来实现代码,如正则表达式(正则表达式荣易出错)
  2. 不要重复造轮子,要善于使用已有的工具类
  3. 不要过度优化,不要使用一些奇技淫巧来优化代码从而影响了代码的可读性。

YAGNI原则

You ain’t gonna need it – 不要去设计当前用不到的功能(不要过度设计)

  1. 不要在项目提前引入不需要的依赖包。

KISS与YAGNI原则

  1. KISS原则讲的是如何做的问题,如何做才能保持尽量简单。
  2. YAGNI原则讲的是要不要做的问题,当前不需要做的就不要做,由此来保持简单。